package com.vic.sb18;

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

/**
 * @author victor
 */
public class Test {

    public static void main(String[] args) {
        AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class);
        ac.start();

        // 1 通过 beanName 获取对象，注意 beanName，当使用自动生成 beanName 时，要写类的全限定名。
//        Car car = (Car)ac.getBean("car");
        // 自动生成 beanName 时，要写类的全限定名
        Car car = (Car)ac.getBean("com.vic.sb18.Car");

        // 2 通过 class 获取对象
//        Car car = ac.getBean(Car.class);

        // 为true 说明spring 容器中有这个对象了
        System.out.println(car != null);
    }

}
